perm filename CONSOL.CSD[ESS,JMC] blob sn#005509 filedate 1972-01-11 generic text, type T, neo UTF8
00100	                                DRAFT
00200	
00300	To: Computer Science Department
00400	From: Computer Facilities Committee
00500	Subject: Console Facilities for the Department
00600	
00700	
00800		This committee is charged with determining the needs  of  the
00900	Computer  Science  Department  for  computation  facilities  and with
01000	proposing ways of meeting these needs.
01100	
01200		At present Stanford  has  adequate  computing  facilities  in
01300	terms  of  multiplications  per month, and CSD gets its fair share of
01400	these  multiplications.   Some  of  the  projects   have   additional
01500	computing  needs  and are looking to their sponsors for the resources
01600	to meet them.
01700	
01800		The main  weaknesses  in  the  facilities  available  to  the
01900	department are in on-line interaction and graphics.
02000	
02100		In  order to meet these needs, we propose that the department
02200	undertake to acquire a multi-console CRT terminal system meeting  the
02300	following specifications:
02400	
02500		1.  The  system  start  with  at  least  16  consoles  and be
02600	expandable to at least 32.  Larger possibilities for expansion should
02700	be  considered  a  virtue  in  any  proposals  we  may  receive  from
02800	manufacturers. This number will provide for the needs of the  faculty
02900	and  graduate students of the Department, but will not permit the use
03000	of console facilities by large courses.  If the money can  be  found,
03100	we  might try to go to a large system immediately, but otherwise, the
03200	basic system should be so designed that a compatible large system  is
03300	reasonable.  In  our  opinion,  128  consoles may be adequate for our
03400	teaching load provided the students  only  do  programming,  but  not
03500	report preparation, and we do not use CAI.
03600	
03700		2.  The  system  should  allow  any  user to communicate with
03800	either the 360/67 in the computation center and the PDP-10 system  at
03900	the  Artificial Intelligence Project.  It should be able to go out on
04000	telephone lines to other facilities that may be available and  should
04100	have  access to the ARPA network either through the AI Project IMP or
04200	through the projected IMP of the Computation Center.
04300	
04400		3. The system should include a line printer in  either  Polya
04500	or Serra or both capable of printing text and graphics.
04600	
04700		4.  The  character  set allowed should include lower case and
04800	preferably allow arbitrary character sets.   Graphic  capability  for
04900	the terminals is highly desirable.
05000	
05100	
05200		One possible system is a System Concepts Delta  6  controlled
05300	by  a  PDP-11 computer with one or two A.B Dick Videojet printers and
05400	9600 baud lines connecting  the  PDP-11  to  the  PDP-10  and  360/67
05500	computers.  Here is a possible budget for such a system.
05600	
05700	1	SC-6 controller		at 20K			$20K 3
05800	32	SC-6 consoles		at 1.2K			39K
05900	1	Videojet printer	at 8K			8K
06000	1	PDP-11/45 computer	at 10K			10K
06050	4	high speed modems	at 5K			 20K
06100	1	interface to PDP-10	at 5K			5K
06200	1	interface to PDP-11
06300		already connected to
06400		360/67			at 5K			5K
06500		assorted interfacing	at 5K			5K
06600		connection of consoles
06700		to PDP-11		at 5K			5K
06800	
06900	Total initial hardware costs				107K
07000	
07100		The  system should be maintainable at a cost of 15 to 20K per
07200	year.  This cost includes one engineer with some software competence,
07300	but  working mainly as a hardware fixer.  It assumes that much of the
07400	work in adding and maintaining new software features will be done  by
07500	students in the department.
07600	
07700		Mentioning  the SC Delta 6 is not intended to suggest that an
07800	investigation has established that this is the best solution.  It  is
07900	merely  intended  to  supply  an  existence theorem with more or less
08000	known prices.  Other possibilities are a Data Disc system  like  that
08100	used  at  the  AI  Lab  or a system based on the Corning plasma panel
08200	about which Peter Wiener of Yale has had optimistic  things  to  say.
08300	(We   should  carefully  follow  Yale's  experience  in  acquiring  a
08400	multi-console  display  system  for   the   University.   They   have
08500	substantial university funding (500K, I think) and also a large grant
08600	from the Sloan Foundation.
08700	
08800	
08900	FINANCES
09000	
09100		Basically,  I  think  we should ask the University to pay for
09200	the multi-console system as a laboratory facility  for  the  Computer
09300	Science Department.  I think that the AI project could justify paying
09400	part of the cost in order to strengthen our link with the rest of the
09500	Department,  but  I  am sure ARPA wouldn't finance most of it.  Other
09600	projects could pay  for  consoles  for  their  faculty  and  graduate
09700	students.   If  we  could  get started, it might not be difficult for
09800	projects to put console costs into their budgets.  We might  be  able
09900	to get started for as little as 50K.
10000	
10100		The justification for the University paying for the system is
10200	that a console system is a basic part of the cost of running a modern
10300	computer  science  department  just  as is a budget for computer time
10400	itself.  Resources soon to be available such as the resources on  the
10500	ARPA  Net  will  require consoles for their use, and computer courses
10600	really require console use.
10605	
10610		It would be worthwhile to inquire  into  the  progress  other
10615	schools  are  making  in  acquiring  on-line  facilities.   Carnegie,
10620	Dartmouth, and Yale are already far ahead of Stanford.
10700	
10800		I think that the CSD facilities committee with the advice  of
10900	others in the department should do the following:
11000	
11100		1. Make a preliminary survey of what is available.
11200	
11300		2.  Draw up a specification including a Request for Proposals
11400	to manufacturers of display equipment.
11500	
11600		3. Present this proposal to the Department and revise  it  in
11700	accordance with the Department's wishes.
11800	
11900		4. Help the Department negotiate with the University and with
12000	the Projects for funding.  The immediate object will be  to  get  the
12100	University to guarantee an initial system.
12200	
12300		5.  Send  the  RFP to manufacturers, negotiate with them, and
12400	choose one or more contractors.
12500	
12600		6. Arrange for the in-house part of the initial software  and
12700	interfacing.
12800	
12900		7.  Present a proposal to the Department for how the facility
13000	is to be run.
13100	
13200		8. Divvy up the first batch of consoles.
13300	
13400		9. Make a graceful exit.